package org.soderiakelvy.model.dao;

import java.util.List;

import org.soderiakelvy.model.domain.SucursalVO;
import org.soderiakelvy.model.domain.SujetoVO;
import org.soderiakelvy.model.domain.TipoClienteVO;

public interface SujetoDao {
	void insertSujetoVO(SujetoVO sujeto) throws Exception;
	void deleteSujevoVO(SujetoVO sujeto) throws Exception;
	void updateSujetoVO(SujetoVO sujeto)throws Exception;	
	SujetoVO getSujetoVO(SujetoVO sujeto) throws Exception;
	
	List<SujetoVO> buscarSujetos(SujetoVO sujeto, String condicion) throws Exception ;
	List<SujetoVO> getSujetoByTipoCliente(TipoClienteVO tipoCliente);
}
